﻿using System;
using Ease.EaseNode.Runtime;
using Sirenix.OdinInspector;

namespace Ease.TestEaseNode.Runtime
{
    [Serializable]
    public abstract class BaseTestData : BaseEaseNodeData
    {
        [HideLabel] [SuffixLabel("id", overlay: true)]
        public int id;

        public abstract string DataDes { get; }
#if UNITY_EDITOR
        public override string Key => id.ToString();

        public string Tip => $"{DataDes}:{id}";
#endif
    }
}